incontrovertibly true

Translations
неоспоримо истинный
The theory was incontrovertibly true after the experiment.
Теория была неоспоримо истинной после эксперимента.